// 登录请求参数类型（用户名+密码）
export interface LoginParams {
  username: string;
  password: string;
}

// 登录接口返回数据类型
export interface LoginResponse {
  token: string; // 身份令牌
  user: User;    // 用户基本信息
}

// 用户信息类型（包含核心用户属性）
export interface User {
  id: number;         // 用户ID（唯一标识）
  realName: string;   // 真实姓名
  role: string; // 角色（管理员/教师）
}

// 退出登录接口返回类型
export interface LogoutResponse {
  success: boolean;
  message: string;
}